package com.dci.dao.pms;

import com.dci.model.XtgLogInfo;
import com.dci.model.XtgLogInfoWithBLOBs;

public interface XtgLogInfoMapper {
    /**
     * 删除信息
     *
     * @param id
     * @return
     */
    int deleteByPrimaryKey(String id);

    /**
     * 新增信息
     *
     * @param record
     * @return
     */
    int insert(XtgLogInfoWithBLOBs record);

    /**
     * 新增信息
     *
     * @param record
     * @return
     */
    int insertSelective(XtgLogInfoWithBLOBs record);

    /**
     * 查询信息
     *
     * @param id
     * @return
     */
    XtgLogInfoWithBLOBs selectByPrimaryKey(String id);

    /**
     * 修改信息
     *
     * @param record
     * @return
     */
    int updateByPrimaryKeySelective(XtgLogInfoWithBLOBs record);

    int updateByPrimaryKeyWithBLOBs(XtgLogInfoWithBLOBs record);

    /**
     * 修改信息
     *
     * @param record
     * @return
     */
    int updateByPrimaryKey(XtgLogInfo record);
}